library routine